home *** CD-ROM | disk | FTP | other *** search
- global gbPC, gRootPath, gPicNo
-
- on mouseUp me
- setCursorWait()
- updateStage()
- fxObj = xtra("FileXtra3").new()
- if gbPC then
- dtPath = fxObj.fx_FolderGetSpecialPath("CSIDL_DESKTOPDIRECTORY")
- else
- dtPath = fxObj.fx_FolderGetSpecialPath("kDesktopFolderType")
- end if
- if dtPath = EMPTY then
- alert("Error finding desktop folder" & RETURN & "Error:" && fxObj.fx_ErrorNumber() & RETURN & fxObj.fx_ErrorString())
- fxObj = 0
- exit
- end if
- DestFolder = dtPath & "Solaris"
- if not fxObj.fx_FolderExists("destFolder") then
- res = fxObj.fx_FolderCreate(DestFolder)
- if res = 0 then
- alert("Error creating folder on desktop" & RETURN & "Error:" && fxObj.fx_ErrorNumber() & RETURN & fxObj.fx_ErrorString())
- fxObj = 0
- exit
- end if
- end if
- if gbPC then
- SrcPath = gRootPath & "Game\Windows\EightLeggedFreaksInstall.exe"
- destPath = DestFolder & "\EightLeggedFreaksInstall.exe"
- else
- SrcPath = gRootPath & "Game:MacOS:EightLeggedFreaks.sit"
- destPath = DestFolder & ":EightLeggedFreaks.sit"
- end if
- res = fxObj.fx_FileCopy(SrcPath, destPath)
- if res = 0 then
- alert("Error:" && fxObj.fx_ErrorNumber() & RETURN & fxObj.fx_ErrorString())
- fxObj = 0
- exit
- end if
- if gbPC then
- SrcPath = gRootPath & "Game\Windows\readmepc.txt"
- destPath = DestFolder & "\readmepc.txt"
- else
- SrcPath = gRootPath & "Game:MacOS:readmemac.txt"
- destPath = DestFolder & ":readmemac.txt"
- end if
- res = fxObj.fx_FileCopy(SrcPath, destPath)
- if res = 0 then
- alert("Error:" && fxObj.fx_ErrorNumber() & RETURN & fxObj.fx_ErrorString())
- fxObj = 0
- exit
- end if
- fxObj = 0
- setCursorStop()
- updateStage()
- alertObj = new(xtra("MUI"))
- alertInitList = [#Buttons: #Ok, #default: 1, #title: "Download", #Message: "Game Saved!", #movable: 1]
- if objectp(alertObj) then
- result = alert(alertObj, alertInitList)
- end if
- end
-